Tootsville::Start

Function

Start names a function, with lambda list (&KEY (HOST 0.0.0.0) (PORT 5000) (FULLP T)):

Start a local Hunchentoot server on HOST and PORT.

HOST is an address of a live interface; PORT may be a port number.

The server will be started running on port PORT (default 5000) on HOST (default local-loopback-only address "localhost"). If an existing server is running, a restart will be presented to allow you to kill it (RESTART-SERVER).

When FULLP is true, a complete start-up including reading config files, connecting to the databases, power-on self-test, &c. will be performed.

In addition, if a TSL (SSL) certificate for this host appears to be present, created by Let's Encrypt, then a TLS acceptor will be started on a port as identified in the configuration file, if that port is available.

File

Defined in file src/main.lisp.